|
Fonctions |
| void | PA_SetScreenSpace (s16 ScreenSpace) |
| | Désigner l'espace entre les 2 écrans, 48 pixels par défaut
|
| void | PA_DualSetSpriteY (u8 obj, s16 y) |
| | Position Y du sprite à l'écran
|
| void | PA_DualCreateSprite (u8 obj_number, void *obj_data, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, s16 x, s16 y) |
| | Creer un sprite avec ses gfxsur les 2 écrans
|
| void | PA_DualCreateSpriteEx (u8 obj_number, void *obj_data, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, u8 obj_mode, bool mosaic, bool hflip, bool vflip, u8 prio, bool dblsize, s16 x, s16 y) |
| | Creer un sprite avec ses gfx... Ceci est la version complexe de la fonction
|
| void | PA_DualCreate16bitSpriteEx (u8 obj_number, void *obj_data, u8 obj_shape, u8 obj_size, bool mosaic, bool hflip, bool vflip, u8 prio, bool dblsize, s16 x, s16 y) |
| | Creer un sprite de 16 bits avec ses gfx... Ceci est la version complexe de la fonction. Attention : un sprite de 16 bits DOIT etre large de 128 pixels, meme si ce sprite ne prend qu'une petite partie sur la gauche
|
| void | PA_DualCreate16bitSprite (u8 obj_number, void *obj_data, u8 obj_shape, u8 obj_size, s16 x, s16 y) |
| | Creer un sprite de 16 bits avec ses gfx... Ceci est la version simple de la fonction. Attention : un sprite de 16 bits DOIT etre large de 128 pixels, meme si ce sprite ne prend qu'une petite partie sur la gauche
|
| void | PA_DualCreateSpriteFromGfx (u8 obj_number, u16 *obj_gfx, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, s16 x, s16 y) |
| | Creer un sprite avec ses gfx... Ceci est la version simple de la fonction
|
| void | PA_DualCreateSpriteExFromGfx (u8 obj_number, u16 *obj_gfx, u8 obj_shape, u8 obj_size, u8 color_mode, u8 palette, u8 obj_mode, bool mosaic, bool hflip, bool vflip, u8 prio, bool dblsize, s16 x, s16 y) |
| | Creer un sprite avec ses gfx... Ceci est la version complexe de la fonction
|
| void | PA_DualUpdateSpriteGfx (u8 obj_number, void *obj_data) |
| | Mettre à jour les Gfx d'un sprite donné
|
| void | PA_DualUpdateGfx (u16 gfx_number, void *obj_data) |
| | Mettre à jour les Gfx d'un sprite donné
|
| void | PA_DualDeleteSprite (u8 obj_number) |
| | Effacer un sprite. S'il était le seul à utiliser un gfx, il sera effacé lui aussi
|
| void | PA_DualSetSpriteRotEnable (u8 sprite, u8 rotset) |
| | Faire tourner et zoomer un sprite
|
| void | PA_DualSetSpriteRotDisable (u8 sprite) |
| | Arreter de faire tourner et zoomer un sprite
|
| void | PA_DualSetRotset (u8 rotset, s16 angle, u16 zoomx, u16 zoomy) |
| | Faire tourner et zoomer un sprite
|
| void | PA_DualSetRotsetNoZoom (u8 rotset, s16 angle) |
| | Faire tourner un sprite sans zoomer. C'est un peu plus rapide que la fonction PA_SetRotset
|
| void | PA_DualSetRotsetNoAngle (u8 rotset, u16 zoomx, u16 zoomy) |
| | Zoomer un sprite sans le faire tourner. C'est un peu plus rapide que la fonction PA_SetRotset
|
| void | PA_DualSetSpriteX (u8 obj, s16 x) |
| | Position X du sprite à l'écran
|
| void | PA_DualSetSpriteXY (u8 sprite, s16 x, s16 y) |
| | Position X et Y du sprite à l'écran
|
| void | PA_DualSetSpritePal (u8 obj, u8 pal) |
| | Changer la palette de 16 couleurs d'un sprite
|
| void | PA_DualSetSpriteDblsize (u8 obj, bool dblsize) |
| | Activer ou désactiver le mode Doublesize pour un sprite
|
| void | PA_DualSetSpriteColors (u8 sprite, bool n_colors) |
| | Changer le mode de couleur du sprite
|
| void | PA_DualSetSpriteMode (u8 sprite, u8 obj_mode) |
| | Régler le mode d'un sprite : 0 pour normal, 1 pour transparent, 2 pour fenetre
|
| void | PA_DualSetSpriteMosaic (u8 obj, bool mosaic) |
| | Mettre ou non un sprite en mode mosaic
|
| void | PA_DualSetSpriteHflip (u8 obj, bool hflip) |
| | Utiliser ou non le flip horizontal pour un sprite
|
| void | PA_DualSetSpriteVflip (u8 obj, bool vflip) |
| | Utiliser ou non le flip vertical pour un sprite
|
| void | PA_DualSetSpriteGfx (u8 obj, u16 *gfx) |
| | Modifier les graphismes utilisés par un sprite
|
| void | PA_DualSetSpritePrio (u8 obj, u8 prio) |
| | Régler la priorité d'un sprite par rapport au Bg.
|
| void | PA_DualCloneSprite (u8 obj, u8 target) |
| | Cloner un sprite. Marche uniquement pour les sprites sur un meme écran
|
| void | PA_DualSetSpriteAnimEx (u8 sprite, u8 lx, u8 ly, u8 ncolors, s16 animframe) |
| | Régler l'image du sprite dans l'animation. Cette fonction est plus rapide que PA_SetSpriteAnim parce qu'elle n'a pas à rechercher les dimensions du sprite
|
| void | PA_DualSetSpriteAnim (u8 sprite, s16 animframe) |
| | Régler l'image du sprite dans l'animation. Identique à PA_SetSpriteAnimEx, mais plus simple à utiliser, par contre plus lent
|
| void | PA_DualSetSpritePixelEx (u8 sprite, u8 hsize, u8 n_colors, u8 x, u8 y, u8 color) |
| | Mettre un pixel d'un sprite à une couleur donnée
|
| void | PA_DualSetSpritePixel (u8 sprite, s16 x, s16 y, bool color) |
| | Mettre un pixel d'un sprite à une couleur donnée. Comme PA_SetSpritePixelEx, avec moins d'options, mais un peu plus lent
|